home *** CD-ROM | disk | FTP | other *** search
- !KeyUtils v1.21 (RISC OS 3 and above only)
- ---------
-
- By C Whitworth (c) Fractal Bonsai Software 1994/1995
- ----------------------------------------------------
-
- Notice -
- --------
-
- This application is FREEWARE. This means that it may be copied freely, as
- long as -
- • No charge above media and distribution costs is made,
- • It is not altered in any way, and the whole application is copied,
- • The further restrictions under the section 'Distribution' are adhered to.
-
- The copyright remains mine (Chris Whitworth) at all times.
-
- PD Libraries - if you wish to distribute this software, I will be happy to
- let you. However, I would be grateful if you would contact me first (at the
- address at the end of this file). This is so I know who is distributing my
- software, and so that I can ensure that the latest version is always in the
- catalogue.
-
- Programmers - if you wish to use this utility in any other program, then
- contact me first, including _full_ details of what you want to do with it. If
- it inspires you to write any other program, but you do not actually use any
- of my code, a credit would be nice!
-
- Please note - I (Chris Whitworth) am _Not_ responsible for any damage, loss
- of data, or other harmful effect caused by use or misuse of this application,
- and I am not prepared to reimburse any losses incurred by its use or misuse.
- Also, I do not make any warranty, whether express or implied, as to the
- program's fitness for any purpose.
-
-
-
- What?
- -----
-
- This application provides a means to use keyboard shortcuts to -
-
- • Run applications (Ctrl+Alt+A)
- • Create new documents (Ctrl+Alt+D)
- • Change mode (Ctrl+Alt+M)
- • Execute any other *command
- • Move the mouse (Alt+Cursors)
-
- Also, it provides an option to scan through the memory every ten seconds, and
- kill any loaded CheatMods (ie. Modules made by The Hacker)
-
-
- How? (said the Injun)
- ----
-
- Before you use the application, you need to set up the status file, as
- described in the section below - 'Setting up'
-
- To run an application, press Ctrl+Alt+A, followed by the defined key for the
- application.
-
- To create a new document, press Ctrl+Alt+D, followed by the defined key for
- that document.
-
- To change mode, press Ctrl+Alt+M, followed by the mode definition number (eg.
- 1)
-
- To use a *command, press Ctrl+Alt+defined key.
-
- To move the pointer, press Alt+Cursor keys.
-
-
- Setting up
- ----------
-
- As supplied, the application only has a few commands stored (see
- 'Distribution').
-
- All the keypresses are stored in the 'Status' file in the application
- directory. The structure is as follows -
-
- • Y/N (Kill/Don't kill CheatMods)
- • Number of 'application commands'
- • For each application -
- • Keypress
- (eg. E)
- • Pathname of application
- (eg. Resources:$.Apps.!Edit)
- • Number of document commands
- • For each application -
- • Keypress
- (eg. T)
- • Empty document name (see below)
- (eg. Text)
- • Number of *commands
- • For each command -
- • Negative inkey value
- (eg. 55 - O)
- • Command
- (eg. Filer_Boot ADFS::MyDisc.$.!System)¹
- • Number of modes
- • Mode list
-
- ¹ If you want to open the floppy in drive 0, use the command OpenFloppyRoot.
- This isn't actually a real *command, but what it does is read the name of the
- disc in drive 0, and open this instead of ADFS::0.$.
-
- Note on documents
- -----------------
- For the new document feature to work, an empty document of the appropriate
- type should be saved into !KeyUtils with the same name as the one in
- the Status file (note, same name, not pathname), but with a '•' (char 143)
- before the name. (eg. •Draw if the name is Draw)
-
- So, for example-
-
- File Meaning
-
- N - Don't kill CheatMod's
- 1 - 1 application
- E - Keypress E
- Resources:$.Apps.!Edit - pathname for !Edit
- 1 - 1 document
- T - Keypress T
- Text - Empty document is !KeyUtils.•Text
- 1 - *command
- 55 - Inkey number
- Filer_OpenDir ADFS::0.$ - Open ADFS::0.$
- 2 - 2 modes
- 35 - Mode '1'
- 36 - Mode '2'
- - Must end with a CR!
-
- The program 'Inkey' when run waits for a key to be pressed. It then gives you
- the appropraite -ve inkey number.
-
- The program 'Lock' locks the machine using a user defined password. The
- machine is then locked until 1) The correct password is given (hold down
- Space for 2 seconds, then type the password at the prompt) or 2) The machine
- is reset. Crude, but effective.
-
-
- Distribution
- ------------
-
- If you pass a copy of this program on to someone else, copy the file
- Status_Bak as Status. This is the default status file, which does the
- following:
-
- Don't kill CheatMods
-
- Apps:
- E - Edit
- D - Draw
- P - Paint
-
- Documents (note, these files should be present in !KeyUtils.docs)
- T - Text
- D - Draw
-
- Commands:
- L - Lock
- O - Open ADFS::0.$
- P - Open CFS#ADFS::0.$
-
- Modes:
- 12,15,35,36,20,21
-
-
- Contact me at -
- -------------
-
- Fractal Bonsai Software
- c/o Chris Whitworth
- Rufford House
- Wymondham Road
- Wreningham
- Norfolk
- NR16 1AT
-
- Phone - (01508) 488204 after 6pm weekdays
-
- Watch out for other Fractal Bonsai Software products
- =--------------------------------------------------=
-
- Out now...
-
- !TheFind - Sort of like LeTrouve, but with better
- graphics and the most annoying tune
- ever.
- !Quadra - Another puzzle game, very similar to
- The Find (ie. Grafix and Sonix wise).
- Very difficult, very playable!
- !Skaled - A version of the classic Mac game,
- Daleks, with nice graphics and silly
- sound effects. (Sonic Screwdriver yet
- to be implemented)
- !Toaster - Talkie the Toaster!!! (Red Dwarf)
-
- Coming soon...
-
- !Diamonds - A version of the Mac game, Diamonds.
- So addictive it should carry a Gov. Health
- warning. If I can rip the music, it'll
- have cool music fx too.
- !Stereo3D - A suite of programs for making your own
- 3D stereograms to go all squiffy eyed at.
- (will possibly also include DKBTrace, a
- ray tracer that I didn't write and take
- absolutely no credit for. I just happen to
- like it, and use it for creating 3D
- Stereogram image files)
-